package com.example.clock_demo.dto;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.time.YearMonth;

/**
 * 月度考勤汇总DTO - 按单位统计
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class MonthlyAttendanceSummaryByTeamDTO {
    
    private Integer sequenceNumber;        // 序号
    private String teamName;               // 单位名称
    private Integer totalEmployees;        // 总人数
    private Integer absentOver10Days;      // 缺勤人数 >= 10天
    private Integer absent5To10Days;       // 缺勤人数 >= 5天且 < 10天
    private Integer absent1To5Days;        // 缺勤人数 >= 1天且 < 5天
    private Integer whiteShiftDays;        // 白班天数
    private Integer nightShiftDays;        // 夜班天数
}
